找传奇、传世资源到传世资源站!

c#聊天程序标准C/S模式

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】c#聊天程序标准C/S模式
花了三个星期写了这个,标准的c/s模式,数据传递通过序列化的原理,通信使用TCP协议带文件传输,传递文件或文件夹先自行压缩,含源码,使用时请修改客户端(主机)IP(Program.cs文件中的Remote变量).本程序服务端使用SQl存储...

【相关图片】

from clipboard

from clipboard

【源码结构】
文件清单
└── c#聊天
    ├── talk_client
    │   ├── bin
    │   │   └── Debug
    │   │       ├── BinaryClass.dll
    │   │       ├── CassingStream.dll
    │   │       ├── ClientCs.dll
    │   │       ├── ClientCs.pdb
    │   │       ├── error.log
    │   │       ├── error.txt
    │   │       ├── FriendsControl.dll
    │   │       ├── Gzip.dll
    │   │       ├── Gzip.pdb
    │   │       ├── img
    │   │       │   ├──  cyber-tux_overlord59-tux.ico
    │   │       │   ├──  DJ-tux-1_overlord59-.ico
    │   │       │   ├──  DJ-tux-3_overlord59-tux.ico
    │   │       │   ├──  JFBQ00203070420Acici.gif
    │   │       │   ├──  JFBQ00204070424A.gif
    │   │       │   ├──  JFBQ00216070523B.gif
    │   │       │   ├──  JFBQ00231070802A.gif
    │   │       │   ├──  JFBQ00236070904A.gif
    │   │       │   ├──  magic-tux_overlord59-tux.ico
    │   │       │   ├──  mousse_overlord59-fun.ico
    │   │       │   ├──  prehistotux_overlord59-tux.ico
    │   │       │   └──  rap-tux_overlord59-tux.ico
    │   │       ├── LoadImage.dll
    │   │       ├── talk_client.exe
    │   │       ├── talk_client.pdb
    │   │       ├── talk_client.vshost.exe
    │   │       ├── UserLoginCs.dll
    │   │       └── UserLoginCs.pdb
    │   ├── Check
    │   │   └── Checking.cs
    │   ├── class
    │   │   └── ToolClass.cs
    │   ├── localtestrun.testrunconfig
    │   ├── obj
    │   │   ├── Debug
    │   │   │   ├── Refactor
    │   │   │   ├── ResolveAssemblyReference.cache
    │   │   │   ├── talk_client.csproj.GenerateResource.Cache
    │   │   │   ├── talk_client.exe
    │   │   │   ├── talk_client.Form1.resources
    │   │   │   ├── talk_client.pdb
    │   │   │   ├── talk_client.Properties.Resources.resources
    │   │   │   ├── talk_client.Select.resources
    │   │   │   ├── talk_client.SendFile.resources
    │   │   │   ├── talk_client.UserForm.AddFriend.resources
    │   │   │   ├── talk_client.UserForm.AddPic.resources
    │   │   │   ├── talk_client.UserForm.AddType.resources
    │   │   │   ├── talk_client.UserForm.Land.resources
    │   │   │   ├── talk_client.UserForm.MainForm.resources
    │   │   │   ├── talk_client.UserForm.OpenFolder.resources
    │   │   │   ├── talk_client.UserForm.Revice.resources
    │   │   │   ├── talk_client.UserForm.root.resources
    │   │   │   └── TempPE
    │   │   ├── talk_client.csproj.FileListAbsolute.txt
    │   │   └── talk_client.csproj.FileList.txt
    │   ├── Program.cs
    │   ├── Properties
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Resources.Designer.cs
    │   │   ├── Resources.resx
    │   │   ├── Settings.Designer.cs
    │   │   └── Settings.settings
    │   ├── SendFile.cs
    │   ├── SendFile.Designer.cs
    │   ├── SendFile.resx
    │   ├── take_over
    │   │   └── TakeOver.cs
    │   ├── talk_client.csproj
    │   ├── talk_client.sln
    │   ├── talk_client.suo
    │   ├── talk_client.vsmdi
    │   ├── TcpSendStream.cs
    │   ├── TestProject1
    │   │   ├── AuthoringTests.txt
    │   │   ├── bin
    │   │   │   ├── TestProject1.dll
    │   │   │   ├── TestProject1.pdb
    │   │   │   └── TestProject1.xml
    │   │   ├── My Project
    │   │   │   └── AssemblyInfo.vb
    │   │   ├── obj
    │   │   │   ├── Debug
    │   │   │   │   ├── TempPE
    │   │   │   │   ├── TestProject1.dll
    │   │   │   │   ├── TestProject1.pdb
    │   │   │   │   └── TestProject1.xml
    │   │   │   ├── TestProject1.vbproj.FileListAbsolute.txt
    │   │   │   └── TestProject1.vbproj.FileList.txt
    │   │   └── TestProject1.vbproj
    │   └── UserForm
    │       ├── AddFriend.cs
    │       ├── AddFriend.Designer.cs
    │       ├── AddFriend.resx
    │       ├── AddPic.cs
    │       ├── AddPic.Designer.cs
    │       ├── AddPic.resx
    │       ├── AddType.cs
    │       ├── AddType.Designer.cs
    │       ├── AddType.resx
    │       ├── Form1.cs
    │       ├── Form1.Designer.cs
    │       ├── Form1.resx
    │       ├── Land.cs
    │       ├── Land.Designer.cs
    │       ├── Land.resx
    │       ├── MainForm.cs
    │       ├── MainForm.Designer.cs
    │       ├── MainForm.resx
    │       ├── OpenFolder.cs
    │       ├── OpenFolder.designer.cs
    │       ├── OpenFolder.resx
    │       ├── Revice.cs
    │       ├── Revice.Designer.cs
    │       ├── Revice.resx
    │       ├── root.cs
    │       ├── root.Designer.cs
    │       ├── root.resx
    │       ├── Select.cs
    │       ├── Select.Designer.cs
    │       └── Select.resx
    ├── 好友列表
    │   ├── bin
    │   │   └── Debug
    │   │       ├── 好友列表.exe
    │   │       ├── 好友列表.pdb
    │   │       └── 好友列表.vshost.exe
    │   ├── BinaryClass
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── BinaryClass.dll
    │   │   │       └── BinaryClass.pdb
    │   │   ├── BinaryClass.csproj
    │   │   ├── BinaryClass.sln
    │   │   ├── BinaryClass.suo
    │   │   ├── Class1.cs
    │   │   ├── obj
    │   │   │   ├── BinaryClass.csproj.FileList.txt
    │   │   │   └── Debug
    │   │   │       ├── BinaryClass.dll
    │   │   │       ├── BinaryClass.pdb
    │   │   │       └── TempPE
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── CassingStream
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── CassingStream.dll
    │   │   │       ├── CassingStream.pdb
    │   │   │       ├── ErrLogin.dll
    │   │   │       └── ErrLogin.pdb
    │   │   ├── CassingStream.csproj
    │   │   ├── CassingStream.sln
    │   │   ├── CassingStream.suo
    │   │   ├── Class1.cs
    │   │   ├── obj
    │   │   │   ├── CassingStream.csproj.FileList.txt
    │   │   │   └── Debug
    │   │   │       ├── CassingStream.dll
    │   │   │       ├── CassingStream.pdb
    │   │   │       ├── ResolveAssemblyReference.cache
    │   │   │       └── TempPE
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── ClientCs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── ClientCs.dll
    │   │   │       └── ClientCs.pdb
    │   │   ├── Class1.cs
    │   │   ├── ClientCs.csproj
    │   │   ├── ClientCs.sln
    │   │   ├── ClientCs.suo
    │   │   ├── obj
    │   │   │   ├── ClientCs.csproj.FileListAbsolute.txt
    │   │   │   ├── ClientCs.csproj.FileList.txt
    │   │   │   └── Debug
    │   │   │       ├── ClientCs.dll
    │   │   │       ├── ClientCs.pdb
    │   │   │       ├── Refactor
    │   │   │       └── TempPE
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── ConsoleApplication1
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── ConsoleApplication1.exe
    │   │   │       ├── ConsoleApplication1.pdb
    │   │   │       └── ConsoleApplication1.vshost.exe
    │   │   ├── ConsoleApplication1.csproj
    │   │   ├── ConsoleApplication1.sln
    │   │   ├── ConsoleApplication1.suo
    │   │   ├── obj
    │   │   │   ├── ConsoleApplication1.csproj.FileList.txt
    │   │   │   └── Debug
    │   │   │       ├── ConsoleApplication1.exe
    │   │   │       ├── ConsoleApplication1.pdb
    │   │   │       └── TempPE
    │   │   ├── Program.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── ErrLogin
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── ErrLogin.dll
    │   │   │       └── ErrLogin.pdb
    │   │   ├── Class1.cs
    │   │   ├── ErrLogin.csproj
    │   │   ├── ErrLogin.sln
    │   │   ├── ErrLogin.suo
    │   │   ├── obj
    │   │   │   ├── Debug
    │   │   │   │   ├── ErrLogin.dll
    │   │   │   │   ├── ErrLogin.pdb
    │   │   │   │   └── TempPE
    │   │   │   └── ErrLogin.csproj.FileList.txt
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── Form1.cs
    │   ├── Form1.Designer.cs
    │   ├── Form1.resx
    │   ├── FriendsControl
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── FriendsControl.dll
    │   │   │       └── FriendsControl.pdb
    │   │   ├── FriendsControl.csproj
    │   │   ├── FriendsControl.sln
    │   │   ├── FriendsControl.suo
    │   │   ├── obj
    │   │   │   ├── Debug
    │   │   │   │   ├── FriendsControl.csproj.GenerateResource.Cache
    │   │   │   │   ├── FriendsControl.dll
    │   │   │   │   ├── FriendsControl.pdb
    │   │   │   │   ├── FriendsControl.Properties.Resources.resources
    │   │   │   │   ├── FriendsControl.UserControl1.resources
    │   │   │   │   └── TempPE
    │   │   │   │       └── Properties.Resources.Designer.cs.dll
    │   │   │   └── FriendsControl.csproj.FileList.txt
    │   │   ├── Properties
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Resources.Designer.cs
    │   │   │   └── Resources.resx
    │   │   ├── UserControl1.cs
    │   │   ├── UserControl1.Designer.cs
    │   │   └── UserControl1.resx
    │   ├── Gzip
    │   │   ├── Gzip
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Gzip.dll
    │   │   │   │       └── Gzip.pdb
    │   │   │   ├── Class1.cs
    │   │   │   ├── Gzip.csproj
    │   │   │   ├── obj
    │   │   │   │   ├── Debug
    │   │   │   │   │   ├── Gzip.dll
    │   │   │   │   │   ├── Gzip.pdb
    │   │   │   │   │   ├── Refactor
    │   │   │   │   │   └── TempPE
    │   │   │   │   ├── Gzip.csproj.FileListAbsolute.txt
    │   │   │   │   └── Gzip.csproj.FileList.txt
    │   │   │   └── Properties
    │   │   │       └── AssemblyInfo.cs
    │   │   ├── Gzip.sln
    │   │   └── Gzip.suo
    │   ├── obj
    │   │   ├── Debug
    │   │   │   ├── Refactor
    │   │   │   ├── TempPE
    │   │   │   ├── 好友列表.csproj.GenerateResource.Cache
    │   │   │   ├── 好友列表.exe
    │   │   │   ├── 好友列表.Form1.resources
    │   │   │   ├── 好友列表.pdb
    │   │   │   └── 好友列表.Properties.Resources.resources
    │   │   └── 好友列表.csproj.FileList.txt
    │   ├── Program.cs
    │   ├── Properties
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Resources.Designer.cs
    │   │   ├── Resources.resx
    │   │   ├── Settings.Designer.cs
    │   │   └── Settings.settings
    │   ├── SelfMenu
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── SelfMenu.dll
    │   │   │       └── SelfMenu.pdb
    │   │   ├── obj
    │   │   │   ├── Debug
    │   │   │   │   ├── SelfMenu.csproj.GenerateResource.Cache
    │   │   │   │   ├── SelfMenu.dll
    │   │   │   │   ├── SelfMenu.pdb
    │   │   │   │   ├── SelfMenu.UserControl1.resources
    │   │   │   │   └── TempPE
    │   │   │   └── SelfMenu.csproj.FileList.txt
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── SelfMenu.csproj
    │   │   ├── SelfMenu.sln
    │   │   ├── SelfMenu.suo
    │   │   ├── UserControl1.cs
    │   │   ├── UserControl1.Designer.cs
    │   │   └── UserControl1.resx
    │   ├── UserLoginCs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── UserLoginCs.dll
    │   │   │       └── UserLoginCs.pdb
    │   │   ├── Class1.cs
    │   │   ├── obj
    │   │   │   ├── Debug
    │   │   │   │   ├── TempPE
    │   │   │   │   ├── UserLoginCs.dll
    │   │   │   │   └── UserLoginCs.pdb
    │   │   │   ├── UserLoginCs.csproj.FileListAbsolute.txt
    │   │   │   └── UserLoginCs.csproj.FileList.txt
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── UserLoginCs.csproj
    │   │   ├── UserLoginCs.sln
    │   │   └── UserLoginCs.suo
    │   ├── 动太显示图像列表
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       ├── LoadImage.dll
    │   │   │       └── LoadImage.pdb
    │   │   ├── obj
    │   │   │   ├── Debug
    │   │   │   │   ├── LoadImage.dll
    │   │   │   │   ├── LoadImage.pdb
    │   │   │   │   ├── LoadImage.Properties.Resources.resources
    │   │   │   │   ├── LoadImage.UserControl1.resources
    │   │   │   │   ├── Refactor
    │   │   │   │   ├── TempPE
    │   │   │   │   │   └── Properties.Resources.Designer.cs.dll
    │   │   │   │   └── 动太显示图像列表.csproj.GenerateResource.Cache
    │   │   │   └── 动太显示图像列表.csproj.FileList.txt
    │   │   ├── Properties
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Resources.Designer.cs
    │   │   │   └── Resources.resx
    │   │   ├── UserControl1.cs
    │   │   ├── UserControl1.Designer.cs
    │   │   ├── UserControl1.resx
    │   │   ├── 动太显示图像列表.csproj
    │   │   ├── 动太显示图像列表.sln
    │   │   ├── 动太显示图像列表.suo
    │   │   └── 新建 文本文档.txt
    │   ├── 好友列表.csproj
    │   ├── 好友列表.sln
    │   └── 好友列表.suo
    ├── 异步传输服务端
    │   ├── bin
    │   │   └── Debug
    │   │       ├── BinaryClass.dll
    │   │       ├── BinaryClass.pdb
    │   │       ├── CassingStream.dll
    │   │       ├── CassingStream.pdb
    │   │       ├── ConsoleApplication2.exe
    │   │       ├── ConsoleApplication2.pdb
    │   │       ├── ConsoleApplication2.vshost.exe
    │   │       ├── ErrLogin.dll
    │   │       ├── ErrLogin.pdb
    │   │       ├── error.log
    │   │       ├── UserLoginCs.dll
    │   │       └── UserLoginCs.pdb
    │   ├── CallAccess.cs
    │   ├── ChatDataBase_Data.MDF
    │   ├── ChatDataBase_Log.LDF
    │   ├── ClientTalk
    │   │   └── ClientTalk.cs
    │   ├── ConsoleApplication2.csproj
    │   ├── ConsoleApplication2.sln
    │   ├── ConsoleApplication2.suo
    │   ├── ExecuteTxtCmd.cs
    │   ├── obj
    │   │   ├── ConsoleApplication2.csproj.FileListAbsolute.txt
    │   │   ├── ConsoleApplication2.csproj.FileList.txt
    │   │   └── Debug
    │   │       ├── ConsoleApplication2.exe
    │   │       ├── ConsoleApplication2.pdb
    │   │       ├── ResolveAssemblyReference.cache
    │   │       └── TempPE
    │   ├── Program.cs
    │   └── Properties
    │       └── AssemblyInfo.cs
    └── 自制压缩程序
        ├── bin
        │   └── Debug
        │       ├── 1.cur
        │       ├── 自制压缩程序.exe
        │       ├── 自制压缩程序.pdb
        │       └── 自制压缩程序.vshost.exe
        ├── Form1.cs
        ├── Form1.Designer.cs
        ├── Form1.resx
        ├── obj
        │   ├── Debug
        │   │   ├── Refactor
        │   │   ├── TempPE
        │   │   ├── 自制压缩程序.csproj.GenerateResource.Cache
        │   │   ├── 自制压缩程序.exe
        │   │   ├── 自制压缩程序.Form1.resources
        │   │   ├── 自制压缩程序.pdb
        │   │   ├── 自制压缩程序.Properties.Resources.resources
        │   │   └── 自制压缩程序.Select.resources
        │   ├── 自制压缩程序.csproj.FileListAbsolute.txt
        │   └── 自制压缩程序.csproj.FileList.txt
        ├── Program.cs
        ├── Properties
        │   ├── AssemblyInfo.cs
        │   ├── Resources.Designer.cs
        │   ├── Resources.resx
        │   ├── Settings.Designer.cs
        │   └── Settings.settings
        ├── Select.cs
        ├── Select.Designer.cs
        ├── Select.resx
        ├── 自制压缩程序.csproj
        ├── 自制压缩程序.sln
        └── 自制压缩程序.suo

118 directories, 307 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复